package com.ykg.service;

import com.ykg.dto.*;
import com.ykg.pojo.Contract;
import com.ykg.pojo.Entrust;
import com.ykg.pojo.ListCharge;
import com.ykg.pojo.NoticeLetter;

/**
 * TODO
 * 类(接口)：
 * Created on 21:06 2021/6/23.
 *
 * @Author: laobian
 * @Description:
 */
public interface IDTOService {
    /*
    生成卸货清单DTO
     */
    ListDTO createListDto(ListCharge listCharge);

    /*
   生成通知单DTO
   */
    NoticeDTO createNoticeDto(NoticeLetter noticeLetter);

    /*
        委托单
         */
    EntrustDTO createEntrustDTO(Entrust entrust);
    /*
    生成合同DTO
     */
    ContractDTO createContractDto(Contract contract);

    RunStampDTO createRunStampDTO(EntrustDTO entrustDTO);//跑跺信息

    StowBeltDTO createStowBeltDTO(Entrust entrust);//皮带详细信息

    UnloadShipDTO createUnloadShipDTO(Entrust entrust);//卸货详细信息
}
